Nota : O timezone do PHP default é Europe/BerlinVeja: https://www.php.net/manual/pt_BR/ref.datetime.php
Veja: https://www.php.net/manual/pt_BR/function.date.php
date_default_timezone_set(America/Sao_Paulo);
date(d)-Dia do Mês:
Resultado:18
date(D)-Dia da Semana ( em Inglês ):
Resultado:Sat
date(F)-Mès por extenso ( em Inglês ):
Resultado:January
date(m)-Mès de 0 a 12:
Resultado:01
date(a)-Antes ou depois do meio dia:
Resultado:am
date(h)-Horas do dia de 0 a 11:
Resultado:10
date(i)-Minutos da hora de 0 a 59:
Resultado:29
date(e)-Fuso horário:
Resultado:America/Sao_Paulo
Diferença entre datas
Para fazer cálculo com datas no Php precisamos converter a data em TimeStamp que é o número de segundos desde 1/1/1970 até hoje
Data inicial:2019-01-01
TimeStamp inicial:1546308000
Data atual:2019-08-02
TimeStamp final:1564714800
TimeStamp Diferença:18406800
Diferença em dias:213